/**
 * @class button - remove table
 *
 * @param  elRTE  rte   объект-редактор
 * @param  String name  название кнопки
 *
 * @author:    Dmitry Levashov (dio) dio@std42.ru
 * @copyright: Studio 42, http://www.std42.ru
 **/
(function ($) {
    elRTE.prototype.ui.prototype.buttons.tablerm = function (rte, name) {
        this.constructor.prototype.constructor.call(this, rte, name);

        this.command = function () {
            var t = this.rte.dom.parent(this.rte.selection.getNode(), /^TABLE$/);
            // t && $(t).remove();
            if (t) {
                this.rte.history.add();
                $(t).remove();
            }
            this.rte.ui.update(true);
        }

        this.update = function () {
            if (this.rte.dom.parent(this.rte.selection.getNode(), /^TABLE$/)) {
                this.domElem.removeClass('disabled');
            } else {
                this.domElem.addClass('disabled');
            }
        }
    }
})(jQuery);
